/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.uqbike.webmanager.dao.core;

import com.tbit.uqbike.object.pojo.AdaccountPopUp;
import com.tbit.uqbike.object.pojo.vo.AdaccountPopUpQueryVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
* 弹框广告
*
* @author yao
* @since 2024-03-28
*/
@Mapper
public interface AdaccountPopUpDao {

    /**
     * 查询弹框广告
     * @param queryVO 查询条件
     * @return 弹框广告列表
     */
    List<AdaccountPopUp> selectList(AdaccountPopUpQueryVO queryVO);

    /**
     * 查询弹框广告
     * @param id 弹框广告编号
     * @return 弹框广告
     */
    AdaccountPopUp selectById(Long id);

    /**
     * 新增弹框广告
     * @param adaccountPopUp 弹框广告
     */
    void insert(AdaccountPopUp adaccountPopUp);

    /**
     * 更新弹框广告
     * @param adaccountPopUp 弹框广告
     */
    void updateById(AdaccountPopUp adaccountPopUp);

    /**
     * 删除弹框广告
     * @param idList 弹框广告编号列表
     */
    void deleteByIds(List<Long> idList);
}